﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace stackFluent.Domain {
    /// <summary>
    /// 应用于用户关注的站点和数据挖掘“适合的站点”
    /// </summary>
    public class RelaUserSite {
        [Key]
        public Guid ID { get; set; }

        public int UserId { get; set; }
        public virtual User User { get; set; }

        public int SiteId { get; set; }
        public virtual Site Site { get; set; }

        //不关注仅应用于数据挖掘时使用unApproved，取消关注时清空FocusGrade
        public int ActId { get; set; }
        //排序接触频繁，兴趣更高的Site，辅助数据挖掘。导航排序让用户手工固定。
        public int FocusGrade { get; set; }

        //数据挖掘仅挖掘与User适合的站点，所以不需要grubtype
        public int GrubGrade { get; set; }

    }
}
